Národní úložiště šedé literatury Nalezeno 45 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Systém pro kontinuální integraci projektu k-Wave
Nečas, Radek ; Kešner, Filip (oponent) ; Jaroš, Jiří (vedoucí práce)
Tato práce se zabývá zavedením metodik a nástrojů postupné integrace do reálného projektu k-Wave. Věnuji se především verzi psané v jazyce C/C++ s využitím knihovny OpenMP, která je určená pro běh na superpočítačích. Projekt, díky svým vlastnostem a potřebám, nezapadá mezi běžné projekty, do kterých se postupná integrace zavádí. Z toho důvodu musela být řada běžných postupů upravena a bylo nutné vymyslet některé vlastní. Práce popisuje kompletní sestavení prakticky použitelného řešení. Pokrývá jeho návrh, výběr potřebných nástrojů, zprovoznění běhového prostředí, konfiguraci a nastavení služeb, ze kterých se řešení skládá a softwarovou implementaci frameworku pro běh testů na superpočítačích včetně realizace některých regresních a unit testů. Realizace je postavena na službách Gitlab a Jenkins, které běží v oddělených Docker kontejnerech.
Open Call
Gajdošík, Andreas ; Rathouský, Luděk (oponent) ; Sterec, Pavel (vedoucí práce)
V diplomové práci Open Call se zaměřuji na nerovné postavení tvůrců v rámci současného uměleckého provozu, v němž i navzdory rozšíření zrovnoprávňujících a transparentních praktik, například otevřených výzev (open call), v značné míře stále přetrvává kult jména, váha známosti a doporučení. Tuto problematiku zpracovávám praktickou uměleckou intervencí, jež je blízká taktice měřítka 1:1 uměleckého hnutí Arte Útil – a to sice vytvořením softwarového nástroje Nomin, jehož cílem je přímá podpora znevýhodněných či marginalizovaných skupin umělkyň a umělců. Nomin využívá vlastnosti emailového protokolu SMTP, díky nimž umožňuje divákům-uživatelům odesílání falešných, sebe-doporučujících emailů – a to z adres slavných kurátorů – do emailových schránek galerií i jiných institucí. Tvorbu programu Nomin a s ním souvisejícího zázemí (softwarové dokumentace, webové stránky aj.) přitom podřizuji paradigmatu dostupného, svobodného a otevřeného softwaru, jako i metodice agilního vývoje softwaru, a to s cílem divákům-uživatelům v rámci takto vzniklého gesamtsoftwerku zajistit funkční, přívětivý software, kontrolu nad jeho směřováním i možnost se do jeho vývoje přímo zapojit. Výsledné umělecké dílo je tak více než jednotlivým artefaktem, například pouze programem Nomin, spíše určitou množinou provázaných objektů a praktik usazených v síti sociálních vazeb a zažitých jednání, jež balancuje na pomezí institucionální kritiky, užitečného umění, participativního umění a kolektivní performance.
Infrastructure as Code in Agile Software Development
Hromádka, Vojtěch ; Bartík, Vladimír (oponent) ; Rychlý, Marek (vedoucí práce)
This thesis is focused on the usage of infrastructure as code in agile software development. Concepts such as continuous integration and delivery, DevOps are analyzed. Further cloud environments are analyzed. In this work are compared different infrastructure as code tools. For the prevention of possible issues in using infrastructure as code software was designed. The software purpose is to control concurrent access to infrastructure creation with a tool called Terraform. The software was then is for experiments. The first experiment demonstrates that workflow with Terraform agent is behaving correctly. The second experiments demonstrate control of concurrent access to infrastructure creation.
Automatizace procesů agilního vývoje
Jašek, Tibor ; Smrčka, Aleš (oponent) ; Šimková, Hana (vedoucí práce)
Cieľom diplomovej práce "Automatizace procesů agilního vývoje" je štúdium agilných metodík so zameraním sa na vývoj v spoločnosti Kentico. Práca popisuje rôzne nástroje na podporu agilného vývoja software vrátane nástrojov JIRA Software a Confluence, ktoré sú používané v spoločnosti Kentico. Podstatnou časťou je analýza súčasných procesov v spoločnosti a návrh optimalizácie a automatizácie ich riešenia. V rámci implementačnej časti je realizovaná webová aplikácia, ktorá vizualizuje metriky vyplývajúce z analýzy a návrhu optimalizácií. Súčasťou práce je tiež zhodnotenie jej realizácie a diskusia o možných vylepšeniach.
Mobilní aplikace pro administraci CMS
Ingr, Michal ; Tesař, Filip (oponent) ; Dydowicz, Petr (vedoucí práce)
Diplomová práce popisuje návrh designu a vývoj mobilní aplikace pro vzdálenou správu systému Kentico CMS/EMS přes rozhraní REST. Práce klade důraz na agilní přístupy k vývoji, především na metodiku Test-Driven Development a automatické testování.
Analýza a implementační model agilního a projektového řízení v softwarovém vývoji
Sikora, Martin ; Grós, Jakub (oponent) ; Smolíková, Lenka (vedoucí práce)
Diplomová práce se zaměřuje na vytvoření implementačního modelu agilního a projektového řízení v softwarovém vývoji. Analyzuje tyto dva přístupy ve vývojovém týmu v mezinárodní společnosti a představuje návrh řešení jejich využití pro zdokonalení procesů ve vybraných procesních oblastech modelu CMMI.
Nástroj pro podporu spolupráce při agilním modelování a vývoji software
Semmler, Jiří ; Křivka, Zbyněk (oponent) ; Rychlý, Marek (vedoucí práce)
Tato práce se zabývá definicí a popsáním problému, který je na pomezí projektového a znalostního managementu s důrazem na agilní vývoj a agilní modelování. Na základě nalezeného a ověřeného problému se v práci hledá stávající řešení a následně analyzuje, specifikuje a navrhuje řešení vlastní. Právě zaměření na pokrytí potřeb ze třech různých pohledů činí návrh výsledné aplikace jedinečným. Pro navržené řešení jsou dále definovány technologie a je popsána detailní implementace výsledné aplikace. Při implementaci je použita sada externích technologií, které jsou skrze tuto aplikaci propojeny. Právě propojení služeb třetích stran je přínosem pro výslednou aplikaci a uživatele při procesu agilního vývoje softwaru a agilním modelování.
Automatizace v projektech vývoje softwarových aplikací
Merta, Daniel ; Bartík, Vladimír (oponent) ; Kreslíková, Jitka (vedoucí práce)
Tématem této bakalářské práce je automatizace Definition of Done v projektech vývoje softwarových aplikací. Práce vychází ze zásad agilní metodiky Scrum a její podstatou je zjednodušení vybraného procesu Definition of Done ve společnosti Kentico Software s.r.o. Na základě analýzy procesů DoD a možných automatizací byla vybrána a naimplementována statická analýza CSS souborů pomocí nástroje Stylelint. Výsledek této práce umožňuje automatickou kontrolu všech CSS souborů, čímž usnadňuje vývoj software a šetří čas vývojářům.
Rozšíření nástroje pro podporu agilního vývoje softwaru
Trávník, Petr ; Trchalík, Roman (oponent) ; Kreslíková, Jitka (vedoucí práce)
Cílem diplomové práce "Rozšíření nástroje pro podporu agilního vývoje softwaru" je studium agilních metodik a jejich aplikace v praxi. Z agilních metodik se práce detailněji zabývá metodikou Scrum, kterou používá oddělení Corporate Technology společnosti Siemens v Brně. Práce se dále věnuje analýze a srovnání nejpoužívanějších profesionálních nástrojů pro agilní vývoj, které zároveň poskytují inspiraci pro rozšíření nástroje v oddělení  společnosti Siemens. Na základně analýzy byla identifikována možná vylepšení nástroje s cílem ještě více zefektivnit agilní vývoj. Tyto závěry byly předloženy konzultantovi ze společnosti Siemens a na základě vzájemné dohody byly implementovány moduly pro  revizi kódu  a  retrospektivu . Součástí implementace bylo také několik dílčích úprav současného nástroje. Všechna implementovaná rožšíření byla prováděna s důrazem na úsporu času, optimalizaci administrativní zátěže a další zefektivnění vývoje. Závěrem  je diskutován přínos implementovaných řešení a možné další směry rozvoje nástroje.
Využití Nix/NixOps pro průběžnou integraci a nasazení software při vývoji
Vlk, Tomáš ; Burget, Radek (oponent) ; Rychlý, Marek (vedoucí práce)
Tato práce se zabývá uplatněním funkcionálního balíčkovacího systému Nix a jeho ekosystému (NixOS, NixOps) pro CI/CD při agilním vývoji. Při použití těchto technologií jsou problémy způsobené odlišným prostředím prakticky eliminovány bez nutnosti kontejnerizace. Práce obsahuje popis možností a nedostatků Nix/NixOps a navrhuje obecný postup použití těchto technologií pro jednotlivé fáze agilního vývoje a CI/CD. Díky Nix/NixOps je implementace CI/CD velmi jednoduchá a celý proces je navíc reprodukovatelný. Výstupem práce je sada příkladů demonstrující použití Nix/NixOps v různých projektech, která je dostupná jako open-source. Díky této sadě mohou vývojáři použít Nix rychle a jednoduše v jakémkoliv projektu, bez nutnosti studia velkého množství materiálů.

Národní úložiště šedé literatury : Nalezeno 45 záznamů.   1 - 10dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.